package com.minimalist.common.entity.lindi.enums;



/**
 * @author 11987
 */

public enum TradeStatusEnum{
    /**
     * 待提交申请
     */
    PENDING_SUBMIT(0, "待提交申请"),

    /**
     * 待林业局初审
     */
    PENDING_FORESTRY_INITIAL_REVIEW(1, "待林业局初审"),

    /**
     * 待同意交易申请
     */
    PENDING_TRADE_APPROVAL(2, "待同意交易申请"),

    /**
     * 待用户确认函盖章
     */
    PENDING_USER_CONFIRMATION_SEAL(3, "待用户确认函盖章"),

    /**
     * 待林业局复审
     */
    PENDING_FORESTRY_REVIEW(4, "待林业局复审"),

    /**
     * 待启动交易
     */
    PENDING_START_TRADE(5, "待启动交易"),

    /**
     * 待用户签署协议
     */
    PENDING_USER_SIGN_AGREEMENT(6, "待用户签署协议"),

    /**
     * 待晋农公司确认协议
     */
    PENDING_JINNONG_CONFIRM_AGREEMENT(7, "待晋农公司确认协议"),

    /**
     * 待用户付款
     */
    PENDING_USER_PAYMENT(8, "待用户付款"),

    /**
     * 待晋农公司确认收款
     */
    PENDING_JINNONG_CONFIRM_PAYMENT(9, "待晋农公司确认收款"),

    /**
     * 待林业局后续审批
     */
    PENDING_FORESTRY_FINAL_APPROVAL(10, "待林业局后续审批"),

    /**
     * 林业局审批通过-交易完成
     */
    FORESTRY_APPROVAL_PASSED_TRADE_COMPLETED(11, "林业局审批通过-交易完成"),

    /**
     * 林业局审批不通过-待上传补充协议
     */
    FORESTRY_APPROVAL_REJECTED_PENDING_SUPPLEMENT(12, "林业局审批不通过-待上传补充协议"),

    /**
     * 交易解除
     */
    TRADE_TERMINATED(13, "交易解除"),

    /**
     * 交易拒绝
     */
    REJECTED(14, "交易拒绝");

    private final Integer code;
    private final String desc;

    TradeStatusEnum(Integer code, String desc) {
        this.code = code;
        this.desc = desc;
    }

    public Integer getCode() {
        return code;
    }

    public String getDesc() {
        return desc;
    }
}
